package com.taikang.hmp.hbusiness.diabetes.measure.medicine.service;

import java.util.List;

import com.taikang.hmp.frame.common.datastructre.Dto;
import com.taikang.hmp.hbusiness.diabetes.measure.medicine.bean.Medicine;

/**
 * 用药 author:qrp time:2015年7月29日 下午2:33:37
 */
public interface IMedicineService {

	/**
	 * 药品字典列表
	 * 
	 * @param uid
	 * @return
	 */
	public List<Dto> getMedicineList();

	/**
	 * 保存用药计划
	 * 
	 * @param Dto
	 * @return
	 */
	public void saveMedicinePlan(Dto dto);

	/**
	 * 获取用药计划
	 * 
	 * @param Dto
	 * @return
	 */
	public List<Dto> getMedicinePlan(Dto dto);

	/**
	 * 保存用药记录
	 * 
	 * @param Dto
	 */
	public void saveMedicineUse(Dto dto);
	/**
	 * 保存第一次用药计划
	 * @param dto
	 */
	public void saveFirstMedicinePlan(Dto dto);
	/**
	 * 获取上次修改日期
	 * 
	 * @param Dto
	 * @return
	 */
	public String getLastModifyDate(Dto dto);

	/**
	 * 
	 * @param jsonObj
	 * @return
	 */
	public int[] getMedicineChartList(Dto dto);

	/**
	 * 
	 * @param jsonObj
	 * @return
	 */
	public List<Medicine> getMedicineTableList(Dto dto);
}
